def summe(*parameter):
    sum = 0
    for i in parameter:
        sum += i
    return sum

def summe1(a, b, c=0, d=0):
    return a + b + c + d

t = (1, 4, 3, 7, 9, 2)
s = summe(t[0], t[1], t[2], t[3], t[4], t[5])
print(s)
x = summe(*t)
print(x)
r = summe(*range(101))
print(r)

print()
t = (6, 3, 9, 12)
s = summe1(*t)
print(s)
#s = summe1(*[4, 6, 12, 7, 9])       # TypeError: summe1() takes from 2 to 4 positional arguments but 5 were given

print()
d = {"a" : 7, "b" : 3, "c" : 4}
s = summe1(**d)
print(s)
s = summe1(1, *(2, 3), **{"d" : 4})
print(s)
s = summe1(*(1, 2), *(3, 4))
print(s)
s = summe1(*(1, 2), **{"c" : 3}, **{"d" : 4})
print(s)

print()
A = [1, 2, 3]
print(A)
B = [3, 4, 5]
print(B)
C = [1, *A, *B]
print(C)
D = {1, *A, *B}
print(D)
E = (1, *A, *B)
print(E)
F = {"a" : 10, **{"b" : 11, "c" : 12}, "d" : 13}
print(F)
G = {"a" : 10, **{"b" : 11, "c" : 12}, "d" : 13, **{"e" : 14}}
print(G)
H = {"a" : 10, **{"a" : 11, "b" : 12}, "a" : 13, **{"b" : 14}}
print(H)
I = [0, *{3, 4, 1, 2, 5}]
print(I)
